Skip to content

Cloud sidebar: Beta badge, Get support modal, dev proxy auto-restart#733

Merged
RhysSullivan merged 1 commit intomainfrom
marketing/fix-grid-pattern-and-copy-button
May 9, 2026
Merged

Cloud sidebar: Beta badge, Get support modal, dev proxy auto-restart#733
RhysSullivan merged 1 commit intomainfrom
marketing/fix-grid-pattern-and-copy-button

Conversation

@RhysSullivan
Copy link
Copy Markdown
Owner

Summary

  • Add Beta badge next to the executor brand in the sidebar and mobile top bar
  • Add Get support entry above the user footer that opens a modal with the same support options (Slack, Discord, GitHub Issues, Email) as the error fallback
  • Extract SupportOptions into a shared component; switch Slack from a nested Dialog to a Popover so it works cleanly inside the support modal
  • Marketing: inline graph paper SVG, swap copy link for icon button (prior commits on this branch)
  • dev:proxy: auto-stop and restart the proxy when the running instance has a different config, so vite no longer silently exits when multiplex/shared-port mode is required

Test plan

  • bun run dev from apps/cloud recovers cleanly when an existing proxy is running with a different config
  • Sidebar shows Beta badge in desktop, mobile overlay, and mobile top bar
  • Get support button opens a modal containing Slack/Discord/GitHub/Email
  • Slack popover opens inside the support modal without nesting issues
  • Error fallback still renders the same support options

…start

- Add Beta badge next to the executor brand in sidebar and mobile top bar
- Add Get support entry above the user footer that opens a modal with the
  same support options (Slack, Discord, GitHub, Email) as the error fallback
- Extract SupportOptions into a shared component; switch Slack to a Popover
  so it nests cleanly under the support modal
- dev:proxy: auto-stop and restart when the running proxy has a different
  config, so vite no longer silently exits in multiplex/shared-port mode
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
executor-marketing 51b097b Commit Preview URL

Branch Preview URL
May 09 2026, 12:05 AM

@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
executor-cloud 51b097b May 09 2026, 12:05 AM

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 9, 2026

Open in StackBlitz

@executor-js/cli

npm i https://pkg.pr.new/@executor-js/cli@733

@executor-js/config

npm i https://pkg.pr.new/@executor-js/config@733

@executor-js/execution

npm i https://pkg.pr.new/@executor-js/execution@733

@executor-js/sdk

npm i https://pkg.pr.new/@executor-js/sdk@733

@executor-js/storage-core

npm i https://pkg.pr.new/@executor-js/storage-core@733

@executor-js/codemode-core

npm i https://pkg.pr.new/@executor-js/codemode-core@733

@executor-js/runtime-quickjs

npm i https://pkg.pr.new/@executor-js/runtime-quickjs@733

@executor-js/plugin-file-secrets

npm i https://pkg.pr.new/@executor-js/plugin-file-secrets@733

@executor-js/plugin-google-discovery

npm i https://pkg.pr.new/@executor-js/plugin-google-discovery@733

@executor-js/plugin-graphql

npm i https://pkg.pr.new/@executor-js/plugin-graphql@733

@executor-js/plugin-keychain

npm i https://pkg.pr.new/@executor-js/plugin-keychain@733

@executor-js/plugin-mcp

npm i https://pkg.pr.new/@executor-js/plugin-mcp@733

@executor-js/plugin-onepassword

npm i https://pkg.pr.new/@executor-js/plugin-onepassword@733

@executor-js/plugin-openapi

npm i https://pkg.pr.new/@executor-js/plugin-openapi@733

executor

npm i https://pkg.pr.new/executor@733

commit: 51b097b

@RhysSullivan RhysSullivan merged commit 14dfaa0 into main May 9, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant